﻿// 4342. 就一勾子.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://www.acwing.com/problem/content/4345/

在 DotA 这个游戏中，帕吉（屠夫、胖子）的钩子让很多英雄闻风丧胆。

1.jpg

帕吉的钩子是由 n
 个连续的等长金属棒拼接而成。

这些金属棒不妨编号为 1∼n
。

最开始时，所有金属棒都是铜棒。

现在，帕吉要对他的钩子进行 Q
 次更改操作，操作分为以下三种：

l r 1，表示将第 l∼r
 个金属棒换成铜棒。
l r 2，表示将第 l∼r
 个金属棒换成银棒。
l r 3，表示将第 l∼r
 个金属棒换成金棒。
每根铜棒的价值为 1
，每根银棒的价值为 2
，每根金棒的价值为 3
。

钩子的总价值等于 n
 个金属棒的价值之和。

请你计算所有操作完成以后，钩子的总价值。

输入格式
第一行包含整数 T
，表示共有 T
 组测试数据。

每组数据第一行包含整数 n
。

第二行包含一个整数 Q
。

接下来 Q
 行，每行描述一个操作，格式如题面描述。

输出格式
每组数据输出一行答案，格式为 Case i: The total value of the hook is x.，其中 i
 为组别编号（从 1
 开始），x
 为钩子的总价值。

数据范围
1≤T≤10
,
1≤n≤105
,
0≤Q≤105
,
1≤l≤r≤n
。

输入样例：
1
10
2
1 5 2
5 9 3
输出样例：
Case 1: The total value of the hook is 24.
*/
int main()
{
    std::cout << "Hello World!\n";
}

 